Improving Timing Analysis for Matlab Simulink/Stateflow
نویسندگان
چکیده
Control software in embedded hard real-time systems is subject to stringent timing constraints. To compute the required safe upper bounds on its worst-case execution-time (WCET), static timing analysis is used in industry [1]. Today control software is predominantly developed with model-based design tools such as Matlab Simulink/Stateflow. However, current timing tools lose precision as they consider infeasible executions, e.g., changes between operating modes not admissible in the model. These tools analyze compiled executables where information about the feasibility of executions is hard to derive. We propose systematic methods that make model information available to timing analysis and present promising results with Simulink/Stateflow models.
منابع مشابه
Model-Based Quantitative Safety Analysis of Matlab Simulink / Stateflow Models
In this paper we report on work in progress to extend the QuantUM approach to support the quantitative property analysis of Matlab Simulink / Stateflow models. We propose a translation of Simulink / Stateflow models to CTMCs which can be analyzed using the PRISM model checker inside the QuantUM tool. We also illustrate how the information needed to perform probabilistic analysis of dependabilit...
متن کاملDas MATE Projekt - visuelle Spezifikation von MATLAB Simulink/Stateflow Analysen und Transformationen
Die modellbasierte Entwicklung beginnt sich als Standardparadigma in der Steuergerätesoftwareentwicklung zu etablieren. Um die Wirksamkeit und Effizienz der modellbasierten Entwicklung zu erhöhen, sind Richtlinien für die Modellierung unerlässlich. Diese manuell zu überprüfen ist aufwändig und fehleranfällig. Das Projekt MATE (MATLAB Simulink/Stateflow Analysis and Transformation Environment) h...
متن کاملAcms in Matlab
MATLAB® is a popular tool for the engineers in the electrical and electronic fields. ACMs can also be modelled in MATLAB® in order to investigate the applications in control system. An approach of converting a Petri net model into a Simulink model is studied. As an example, a Signal ACM model is created in Simulink with Stateflow. The simulation results show that the model maintains all the req...
متن کاملThe MATE Approach: Enhanced Simulink and Stateflow Model Transformation
In this paper we present the Model Advisor Transformation Extension (MATE). The purpose of MATE is to complement the functionality of the MathWorks MATLAB, Simulink, and Stateflow, Model Advisor, and to extend the tool’s capabilities with regard to model transformation and improvement functions. Examples of MATE features are: automatic or interactive model analysis and repair functions; design ...
متن کاملAutomated Validation of Software Models
This paper describes the application of an automated verification tool to a software model developed at Ford. Ford already has in place an advanced model-based software development framework that employs the Matlab R ©, Simulink R ©, and Stateflow R © modeling tools. During this project we applied the invariant checker Salsa to a Simulink R ©/ Stateflow R © model of automotive software to check...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009